use filter prefrences to thin down the displayed output file formats in the GUI.
authortsteven4 <tsteven4@gmail.com>
Tue, 3 Jun 2014 12:18:29 +0000 (12:18 +0000)
committertsteven4 <tsteven4@gmail.com>
Tue, 3 Jun 2014 12:18:29 +0000 (12:18 +0000)
gpsbabel/gui/mainwindow.cc

index 70b30d3ae2118be02488ab7a970325b40c522344..4996efd5f9149db3982ddef0207e1a6646ac63e8 100644 (file)
@@ -435,7 +435,8 @@ void MainWindow:: outputFileOptBtnClicked()
     ui_.outputFormatCombo->clear();
     for (int i=0; i<indices.size(); i++) {
       int k = indices[i];
-      ui_.outputFormatCombo->addItem(formatList_[k].getDescription(), QVariant(k));
+      if (!formatList_[k].isHidden())
+        ui_.outputFormatCombo->addItem(formatList_[k].getDescription(), QVariant(k));
     }
     setComboToFormat(ui_.outputFormatCombo, fmt, true);
   }
@@ -459,7 +460,8 @@ void MainWindow:: outputDeviceOptBtnClicked()
     ui_.outputFormatCombo->clear();
     for (int i=0; i<indices.size(); i++) {
       int k = indices[i];
-      ui_.outputFormatCombo->addItem(formatList_[k].getDescription(), QVariant(k));
+      if (!formatList_[k].isHidden())
+        ui_.outputFormatCombo->addItem(formatList_[k].getDescription(), QVariant(k));
     }
     setComboToFormat(ui_.outputFormatCombo, fmt, false);
   }